package com.cxm.helper.annotation;

import java.lang.annotation.*;

/**
 * @author chenximeng
 */
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface LogApi {

    LogLevel level() default LogLevel.ALL;

    enum LogLevel {
        /**
         * 打印所有参数
         */
        ALL,
        /**
         * 不打印request, response的参数
         */
        SECURE
    }
}
